be tailor-made for someone - Turkish English Dictionary